from math import *
n=int(input("Введите четырехзначное число"))
a= n % 10
b= n //10 % 10
c= n //100 % 10
d= n // 1000
f = 0
if d > 9 or d == 0:
    print("Ваше число не является четыехзначным")
else:
    
    
    if n % 2 == 0:
        print("Ваше число четное")
    else:
        print("Ваше число не четное")
        
        
    if n % 3 == 0:
        print("Ваше число кратно трем")
    else:
        print("Ваше число не кратно трем")
        
        
    if n == (sqrt(n) ** 2):
        print("число является квадратом числа", int(sqrt(n)))
    else:
        print("Число не является ни одним квадратом")
        
        
    print("Наименшая цифра числа:", min(a,b,c,d))
    
    print("Наименьшая цифра числа:", max(a,b,c,d))
    
    if a == 0:
        f +=1
    
    if b == 0:
        f +=1
    
    if c == 0:
        f +=1
    
    if d == 0:
        f +=1
    print("Количество нулей в числе",f)
    
    if a == (sqrt(a) ** 2):
        print("Цыфра в разделе едениц является квадратом числа", int(sqrt(a)))
    else:
        print("Цыфра в разделе едениц не является ни одним квадратом")    
    
    if b == (sqrt(b) ** 2):
        print("Цыфра в разделе десятков является квадратом числа", int(sqrt(b)))
    else:
        print("Цыфра в разделе десятков не является ни одним квадратом")    
        
    if c == (sqrt(c) ** 2):
        print("Цыфра в разделе сотен является квадратом числа", int(sqrt(c)))
    else:
        print("Цыфра в разделе сотен не является ни одним квадратом")    
        
    if d == (sqrt(d) ** 2):
        print("Цыфра в разделе тысяч является квадратом числа", int(sqrt(d)))
    else:
        print("Цыфра в разделе тысяч не является ни одним квадратом")    
                